//文件的写操作2
import java.io.*;
public class Demo13 {
    public static void main(String[] args) throws IOException {
        try(OutputStream out = new FileOutputStream("hello4.txt")){
            byte[] b = "Hello,world!".getBytes();
            out.write(b); //写入数组b的所有字节
            /*
            注意：
            1. 虽然OutputStream 提供了 write(byte[] b) 方法，
            但实际上它是调用 write(int b) 方法来实现的。
            2. 所以，虽然 write(byte[] b) 方法可以一次写入多个字节，
            但实际上它是通过循环调用 write(int b) 方法来实现的。
             */
            
            //千万不要忘记flush
            out.flush();
        }
    }
}
